import { ClassProxy } from "../../../../../com/gengine/core/ClassProxy";
import { DateUtil } from "../../../../common/tools/DateUtil";
type int = number;
//class FootBallTimeVo
    
    export  class FootBallTimeVo extends ClassProxy
    {
        constructor()
        {
            super();
            return;
        }

        public get gamedt(): string
        {
            return this._gamedt;
        }

        public set gamedt(arg1: string)
        {
            this._gamedt = arg1;
            return;
        }

        public get guessenddt(): string
        {
            return this._guessenddt;
        }

        public set guessenddt(arg1: string)
        {
            this._guessenddt = arg1;
            return;
        }

        public get guessstartdt(): string
        {
            return this._guessstartdt;
        }

        public set guessstartdt(arg1: string)
        {
            this._guessstartdt = arg1;
            return;
        }

        public get group(): int
        {
            return this._group;
        }

        public set group(arg1: int)
        {
            this._group = arg1;
            return;
        }

        public get type(): int
        {
            return this._type;
        }

        public set type(arg1: int)
        {
            this._type = arg1;
            return;
        }

        public get teama(): int
        {
            return this._teama;
        }

        public set teama(arg1: int)
        {
            this._teama = arg1;
            return;
        }

        public get teamb(): int
        {
            return this._teamb;
        }

        public set teamb(arg1: int)
        {
            this._teamb = arg1;
            return;
        }

        public get teamwin(): int
        {
            return this._teamwin;
        }

        public set teamwin(arg1: int)
        {
            this._teamwin = arg1;
            return;
        }

        public get gameDate(): Date
        {
            return DateUtil.dateStrToDate(this._gamedt);
        }

        public get guessStartDate(): Date
        {
            return DateUtil.dateStrToDate(this._guessstartdt);
        }

        public get guessEndDate(): Date
        {
            return DateUtil.dateStrToDate(this._guessenddt);
        }

        public get guessEndTime(): number
        {
            return this.guessEndDate.getTime();
        }

        /* internal */ /* var */_gamedt: string;

        /* internal */ /* var */_guessenddt: string;

        /* internal */ /* var */_guessstartdt: string;

        /* internal */ /* var */_group: int;

        /* internal */ /* var */_type: int;

        /* internal */ /* var */_teama: int;

        /* internal */ /* var */_teamb: int;

        /* internal */ /* var */_teamwin: int;
    }
